\documentclass[10pt,a4paper]{article}
\input{packages}

\pagestyle{empty}

\setlength{\parindent}{0pt}
\addtolength{\parskip}{0pt}

\begin{document}

\begin{minipage}{0.6\textwidth}
	{\textbf{LONGO Matthieu}}\\[.35ex]
	\small
	63, boulevard Saint-Jean\\
	Villa Saint-Jean, appt.122\\
	13010 Marseille, France\\[.35ex]
	\Telefon~(+33) 07.82.61.94.72\\
	{\it\Letter~mateo.longo@gmail.com}\\[.35ex]
	23 ans, permis de conduire + voiture
\end{minipage}
\hfill
\begin{minipage}{0.2\textwidth}
	\centering
	\includegraphics[scale=0.14]{profile.jpg}
\end{minipage}

\vspace{2mm}

\begin{center}\Large\underline{\textbf{Ingénieur en Systèmes Embarqués de l'INSA de Toulouse}}\end{center}

	\addtolength{\parskip}{0mm}

	\subsubsection*{Formation}

	\begin{formation}{gray!7}{2009-2014}
		Diplôme d'ingénieur de l'\href{http://www.insa-toulouse.fr/en/index.html}{\textbf{INSA} (\textbf{I}nstitut \textbf{N}ational des \textbf{S}ciences \textbf{A}ppliquées) de Toulouse}
		\begin{itemize}
				\setlength{\parsep}{0pt}
				\setlength{\parskip}{0pt}
				\renewcommand{\labelitemi}{-}
			\item systèmes embarqués temps réel, systèmes embarqués critiques
			\item sécurité logicielle
			\item management de projet
		\end{itemize}
	\end{formation}
	%\hrulefill{0.1mm}
	\begin{formation}{white}{2011-2012}
		\textbf{Échange Erasmus} à \href{http://www.liu.se/?l=en}{\textbf{Linköping University}} (Suède).
		\begin{itemize}
				\setlength{\parsep}{0pt}
				\setlength{\parskip}{0pt}
				\renewcommand{\labelitemi}{-}
			\item réseaux
			\item design patterns
		\end{itemize}
	\end{formation}

	\subsubsection*{Expériences professionnelles}

	\begin{internship}{gray!7}{Actuellement}
		Ingénieur consultant en développement logiciel C/C++ chez \textbf{Amesys Conseil} depuis novembre 2014\\
		en mission chez \href{http://www.wyplay.com/}{\textbf{Wyplay}}, Marseille
		\begin{itemize}
				\setlength{\parsep}{0pt}
				\setlength{\parskip}{0pt}
				\renewcommand{\labelitemi}{-}
			\item Développement de middleware en C/C++ pour des boitiers de télévision numérique\\
				(set-top box de chez Proximus, opérateur belge anciennement Belgacom)
			\item Système embarqué temps-réel soft, système d'exploitation Linux
			\item Stabilité (bug fixing, leak analysis avec Valgrind)
			\item Genbox (Portage de Gentoo, customizé pour gérer différentes architectures et versions)
			\item Méthode Scrum
		\end{itemize}
	\end{internship}

	\begin{internship}{white}{février-août 2014}
		Stage à \href{http://www.uni-ulm.de/en/in/es.html}{\textbf{Universität Ulm}} (Allemagne) dans l'Institut des Systèmes Embarquées/Systèmes Temps Réel\\
		Sujet : \textit{Prototypage sur un FPGA d'un Distance Bounding Protocol utilisant un PUF (Physical Unclonable Function) pour contrer les fraudes terroristes.}\\
		Description :
		\begin{itemize}
				\setlength{\parsep}{0pt}
				\setlength{\parskip}{0pt}
				\renewcommand{\labelitemi}{-}
			\item État de l'art sur les PUFs et les crypto-processeurs existants.
			\item Interfaçage de l'architecture du Soc open source (\href{http://opencores.org/or1k/ORPSoC}{ORPSoC}) avec les périphériques de la carte Altera DE2-115.
			\item Intégration and tests du SoC.
			\item Portage de U-boot sur la DE2-115.
			\item Implémentation d'un arbiter PUF + floorplanning constraints + test du PUF.
			\item Implémentation d'un ring-oscillator PUF + floorplanning constraints + test du PUF.
			\item Études statistique et comportementale du Distance Bounding Protocol utilisant un PUF.
			\item Portage partiel d'un prototype de crypto-processeur utilisant un ring-oscillator PUF implémenté sur une carte Xilinx Atlys vers une carte Altera DE2-115.
		\end{itemize}
	\end{internship}

	\begin{internship}{gray!7}{juin-septembre 2013}
		Stage au {\href{http://www.cnes.fr/}{\textbf{CNES} (\textbf{C}entre \textbf{N}ational d'\textbf{É}tudes \textbf{S}patiales)} de Toulouse}\\
		Sujet : \textit{Sécurisation des services web et sites web}\\
		Description :
		\begin{itemize}
				\setlength{\parsep}{0pt}
				\setlength{\parskip}{0pt}
				\renewcommand{\labelitemi}{-}
			\item Mise en place d'un site web de test et sécurisation d'un serveur RedHat6 avec une base de données PostgreSQL et un serveur Apache.
			\item Création d'un guide de sécurisation pour les serveurs PostgreSQL.
			\item Définition des recommandations pour la sécurisation de serveurs web, de services RESTful et de bonnes pratiques de programmation.
		\end{itemize}
	\end{internship}

	\subsubsection*{Projets}

	\begin{projet}{gray!7}{2013}
		Conception d'une loi de commande open source pour l'\href{http://ardrone2.parrot.com/}{AR-Drone Parrot} utilisant l'\href{http://paparazzi.enac.fr/}{API Paparazzi}.
	\end{projet}

	\begin{projet}{white}{2012-2013}
		Pilotage d'un robot dans une arène via un shuttle exécutant \href{http://www.xenomai.org/}{\textbf{Xenomai}}.
	\end{projet}

	\begin{projet}{gray!7}{2012-2013}
		Portage d'un \textbf{SoC open source} (MilkyMist) sur un Spartan6 et reconfiguration à chaud.
	\end{projet}

	\begin{projet}{white}{2012-2013}
		Implémentation d'un \textbf{processeur RISC avec un pipeline à 5 étages en VHDL}. Portage de ce processeur sur un \textbf{Spartan6} and implémentation de périphériques de bases pour l'affichage, suivi de l'implémentation d'un \textbf{compilateur C} pour cette architecture avec \textbf{Lex} et \textbf{Yacc}.
	\end{projet}

	\begin{projet}{gray!7}{2012-2013}
		Implémentation d'un contrôleur et des périphériques (ADC, PWM, Timers, USART, GPIO) pour une maquette de bateau sur un microcontroller STM32.
	\end{projet}

	\begin{projet}{white}{2012}
		Attaque par analyse de consommation sur un module DES.
	\end{projet}

	\begin{projet}{gray!7}{2011-2012}
		Jeu de tir laser avec un \textbf{microcontroller STM32 (ARM Cortex-M3 architecture)} avec 4 pistolets laser.
		Implémentation de filtres, configuration d'ADC, traitement avec une DFT pour extraire les différentes fréquences associées aux pistolets.
	\end{projet}

	\vspace{2mm}

	\begin{minipage}{0.58\textwidth}
		\subsubsection*{Compétences}

		\begin{technicalSkill}{Programmation}
			C, C++, assembleur ARM, Bash, Verilog, VHDL, SQL, XML
		\end{technicalSkill}
		\begin{technicalSkill}{Tools}
			Xilinx ISE, ISim(ISE Simulator), Icarus Verilog, Quartus II
		\end{technicalSkill}
		\begin{technicalSkill}{OS}
			Linux
		\end{technicalSkill}
		\begin{technicalSkill}{Versionning}
			Git, Mercurial
		\end{technicalSkill}
	\end{minipage}
	\begin{minipage}{0.38\textwidth}
		\subsubsection*{Langues}

		\begin{itemize}
				\setlength{\parsep}{0pt}
				\setlength{\parskip}{0pt}
				\renewcommand{\labelitemi}{}
				\footnotesize
			\item \textbf{Français} (langue maternelle)
			\item \textbf{Anglais} (courant, score TOEIC: 820)
			\item \textbf{Espagnol} (intermédiaire)
		\end{itemize}
	\end{minipage}

	\vspace{2mm}

	\begin{minipage}{0.65\textwidth}
		\subsubsection*{Autres expériences}
		\begin{additionalExp}{Été 2010}
			Stagiaire chez \href{http://www.bm-cat.fr/}{Bergerat-Monnoyeur} (concessionnaire Caterpillar) à Toulouse.
		\end{additionalExp}
		\hrulefill{0.1mm}
		\begin{additionalExp}{Été 2009}
			Saisonnier à \href{http://www.agralia.fr/}{Agralia} (coopérative agricole dans le sud-ouest).
		\end{additionalExp}
	\end{minipage}
	\hfill
	\begin{minipage}{0.34\textwidth}
		\subsubsection*{Hobbies}
		\begin{itemize}
				\footnotesize
				\setlength{\parsep}{0pt}
				\setlength{\parskip}{0pt}
				\renewcommand{\labelitemi}{-}
			\item musique (trompette, 12 ans).
			\item photographie.
			\item lecture.
		\end{itemize}
	\end{minipage}

	\end{document}
